-- BP 7.1.6 content: ModelClass syschar: 3 persistence-version: 7.1.6

INSERT INTO O_OBJ
	VALUES ("74d0bad8-b490-46b6-ab6f-b10956f2f063",
	'Bridge',
	4,
	'BRG',
	'"During analysis, a bridge between two domains represents a set of assumptions 
(from the client''s perspective) and a set of requirements (from the server''s).
  * The client thinks of a bridge as a set of capabilities that it assumes will 
    be provided by another domain. The client does not care which domain 
    provides the capabilities.
  * The server thinks of the bridge as a set of requirements. The server does 
    not care which domain needs the service, and therefore makes no assumptions 
    about the client."
[OL:MWS]

Bridges can contain both synchronous and asynchronous processes. The following 
is a list of assumptions, on bridging domains, taken from [OL:MWS]:
  * OOA Mechanisms: "The application and service domains assume that the 
    mechanisms of OOA (data storage, event transmission, and the like) are 
    provided in some form." This means the other domains have a way of 
    persisting shared data, handling events directed at them, synchronizing 
    time, etc. This is the same as client and server computing machines.
  * Instant Data Attributes: "The application domain assumes that sensor-based 
    attributes such as Cooking Tank.Actual Temperature have up-to-date values." 
    The action of such a bridge will be considered part of the atomicity in the 
    process model that calls it. Access will work as if it is from a data store.
  * Counterparts: "Although an object in one domain doesn''t require the 
    existence of an object in another, an instance of object in one domain may 
    have as a counterpart an instance of an object in another domain. For 
    example, a train (in the Railroad Management domain) may have a 
    counterpoint train icon in the User Interface domain."',
	"00000000-0000-0000-0000-000000000000");
INSERT INTO O_REF
	VALUES ("74d0bad8-b490-46b6-ab6f-b10956f2f063",
	"331c5d3e-a712-4833-a95f-0de5c5b9153e",
	0,
	"ea3c8313-c88b-4553-927d-3ca71ec5a63c",
	"433cbc75-5320-4465-9bd9-39e053d09067",
	"3ca09f95-2b4e-4456-962e-4ed1aee4d80c",
	"676108b5-6891-45f9-b5be-45905dd30af2",
	"25d9f5a3-b76a-432f-8bf7-1c0374acc1b8",
	"a35e951e-21ea-49ca-9f02-f07124f6fad3",
	"00000000-0000-0000-0000-000000000000",
	0,
	'',
	'Active Element',
	'id',
	'R509');
INSERT INTO R_RGO_PROXY
	VALUES ("74d0bad8-b490-46b6-ab6f-b10956f2f063",
	"433cbc75-5320-4465-9bd9-39e053d09067",
	"3ca09f95-2b4e-4456-962e-4ed1aee4d80c",
	'../../Process/Process.xtuml');
INSERT INTO O_RTIDA_PROXY
	VALUES ("ea3c8313-c88b-4553-927d-3ca71ec5a63c",
	"331c5d3e-a712-4833-a95f-0de5c5b9153e",
	0,
	"433cbc75-5320-4465-9bd9-39e053d09067",
	"676108b5-6891-45f9-b5be-45905dd30af2",
	'../../Process/Process.xtuml');
INSERT INTO O_RATTR
	VALUES ("25d9f5a3-b76a-432f-8bf7-1c0374acc1b8",
	"74d0bad8-b490-46b6-ab6f-b10956f2f063",
	"ea3c8313-c88b-4553-927d-3ca71ec5a63c",
	"331c5d3e-a712-4833-a95f-0de5c5b9153e",
	1,
	'id');
INSERT INTO O_BATTR_PROXY
	VALUES ("ea3c8313-c88b-4553-927d-3ca71ec5a63c",
	"331c5d3e-a712-4833-a95f-0de5c5b9153e",
	'../../Process/Active Element/Active Element.xtuml');
INSERT INTO O_ATTR
	VALUES ("25d9f5a3-b76a-432f-8bf7-1c0374acc1b8",
	"74d0bad8-b490-46b6-ab6f-b10956f2f063",
	"00000000-0000-0000-0000-000000000000",
	'bridge_id',
	'',
	'bridge_',
	'id',
	1,
	"ba5eda7a-def5-0000-0000-000000000007",
	'',
	'');
INSERT INTO O_ID
	VALUES (0,
	"74d0bad8-b490-46b6-ab6f-b10956f2f063");
INSERT INTO O_OIDA
	VALUES ("25d9f5a3-b76a-432f-8bf7-1c0374acc1b8",
	"74d0bad8-b490-46b6-ab6f-b10956f2f063",
	0,
	'bridge_id');
INSERT INTO O_ID
	VALUES (1,
	"74d0bad8-b490-46b6-ab6f-b10956f2f063");
INSERT INTO O_ID
	VALUES (2,
	"74d0bad8-b490-46b6-ab6f-b10956f2f063");
INSERT INTO PE_PE
	VALUES ("74d0bad8-b490-46b6-ab6f-b10956f2f063",
	1,
	"25ff13cb-07c6-4d6c-adae-bee0fe5e5661",
	"00000000-0000-0000-0000-000000000000",
	4);
INSERT INTO EP_PKG_PROXY
	VALUES ("25ff13cb-07c6-4d6c-adae-bee0fe5e5661",
	"00000000-0000-0000-0000-000000000000",
	"c8b88000-dddc-4206-8410-2f69b8f86b67",
	'Domain',
	'The subsystem of the metamodel concerning domains.',
	0,
	'../Domain.xtuml');
